Adaptive CHR Meets CHRv: An Extended Refined Operational Semantics for CHRv Based on Justifications
نویسندگان
چکیده
Adaptive constraint processing with Constraint Handling Rules (CHR) allows the application of intelligent search strategies to solve Constraint Satisfaction Problems (CSP), but these search algorithms have to be implemented in the host language of adaptive CHR, which is currently Java. On the other hand, CHR enables to explicitly formulate search in CHR, using disjunctive bodies to model choices. However, a naive implementation for handling disjunctions, in particular chronological backtracking (as implemented in Prolog) might cause “thrashing” due to an inappropriate order of decisions. To avoid this, a first combination of adaptive CHR and CHR is presented to offer a more efficient embedded search mechanism to handle disjunctions. Therefore the refined operational semantics of CHR is extended for disjunctions and adaptation.
منابع مشابه
DNA Repair Pathway Selection Caused by Defects in TEL1, SAE2, and De Novo Telomere Addition Generates Specific Chromosomal Rearrangement Signatures
Whole genome sequencing of cancer genomes has revealed a diversity of recurrent gross chromosomal rearrangements (GCRs) that are likely signatures of specific defects in DNA damage response pathways. However, inferring the underlying defects has been difficult due to insufficient information relating defects in DNA metabolism to GCR signatures. By analyzing over 95 mutant strains of Saccharomyc...
متن کاملNeutralization assay for human group C rotaviruses using a reverse passive hemagglutination test for endpoint determination.
A novel neutralization assay for human group C rotavirus (CHRV) was developed by using a reverse passive hemagglutination (RPHA) test for endpoint determination. In this assay, the neutralization (N)-RPHA test, serial twofold dilutions of sera were mixed with a solution of CHRV that yielded an RPHA test titer of 8 at 3 days after infection. The mixtures were incubated at 37 degrees C for 1 h an...
متن کاملORCAS: Towards a CHR-Based Model-Driven Framework of Reusable Reasoning Components
We present the long term vision and current stage of the ORCAS project which goal is to develop an easily extensible framework of reusable fine-grained automated reasoning components. It innovates in software engineering by putting forward the first integration of model-driven, component-based, aspect-oriented and formal development techniques. It innovates in automated reasoning by proposing t...
متن کاملAntimonotony-based Delay Avoidance for CHR
We present an optimisation for Constraint Handling Rules (CHR) that reduces the amount of variables a constraint delays on. This optimisation reduces the overhead of delaying on variables as well as the needless reawakening of delayed constraint. A correctness proof of the optimisation based on the refined operational semantics establishes the validity of the optimisation and sheds light on pos...
متن کاملGuard and Continuation Optimization for Occurrence Representations of CHR
Constraint Handling Rules (CHR) is a high-level rule-based language extension, commonly embedded in Prolog. We introduce a new occurrence representation of CHR programs, and a new operational semantics for occurrence representations, equivalent to the widely implemented refined operational semantics. The occurrence representation allows in a natural way to express guard and continuation optimiz...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2008